﻿
// StudentSystem.cpp: 定义应用程序的类行为。
//

#include "pch.h"
#include "framework.h"
#include "afxwinappex.h"
#include "afxdialogex.h"
#include "StudentSystem.h"
#include "MainFrm.h"

#include "StudentSystemDoc.h"
#include "StudentSystemView.h"
#include"CMyDialog1.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CStudentSystemApp

BEGIN_MESSAGE_MAP(CStudentSystemApp, CWinApp)
	// 基于文件的标准文档命令
	ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew)
	ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen)
	// 标准打印设置命令
	ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()


// CStudentSystemApp 构造

CStudentSystemApp::CStudentSystemApp() noexcept
{

	// 支持重新启动管理器
	m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_ALL_ASPECTS;
#ifdef _MANAGED
	// 如果应用程序是利用公共语言运行时支持(/clr)构建的，则: 
	//     1) 必须有此附加设置，“重新启动管理器”支持才能正常工作。
	//     2) 在您的项目中，您必须按照生成顺序向 System.Windows.Forms 添加引用。
	System::Windows::Forms::Application::SetUnhandledExceptionMode(System::Windows::Forms::UnhandledExceptionMode::ThrowException);
#endif

	// TODO: 将以下应用程序 ID 字符串替换为唯一的 ID 字符串；建议的字符串格式
	//为 CompanyName.ProductName.SubProduct.VersionInformation
	SetAppID(_T("StudentSystem.AppID.NoVersion"));

	// TODO:  在此处添加构造代码，
	// 将所有重要的初始化放置在 InitInstance 中
}

// 唯一的 CStudentSystemApp 对象

CStudentSystemApp theApp;


// CStudentSystemApp 初始化

BOOL CStudentSystemApp::InitInstance()
{
	int cx, cy;
	cx = GetSystemMetrics(SM_CXSCREEN);
	cy = GetSystemMetrics(SM_CYSCREEN);
	CMyDialog1* dlg = new CMyDialog1;
	dlg->Create(IDD_DIALOG1);
	m_pMainWnd = dlg;
	dlg->ShowWindow(SW_SHOW);
	MoveWindow(dlg->m_hWnd, 0, 0, cx, cy, true);
	return TRUE;
}

int CStudentSystemApp::ExitInstance()
{
	//TODO: 处理可能已添加的附加资源
	AfxOleTerm(FALSE);

	return CWinApp::ExitInstance();
}

// CStudentSystemApp 消息处理程序


// 用于应用程序“关于”菜单项的 CAboutDlg 对话框






// CStudentSystemApp 消息处理程序



